package com.zhouyihe.weblog.admin.service;

import com.zhouyihe.weblog.admin.model.vo.comment.DeleteCommentReqVO;
import com.zhouyihe.weblog.admin.model.vo.comment.ExamineCommentReqVO;
import com.zhouyihe.weblog.admin.model.vo.comment.FindCommentPageListReqVO;
import com.zhouyihe.weblog.common.utils.Response;

/**
 * @ClassName AdminCommentService
 * @author: 周益和
 * @qq: 1552951165
 * @date: 2024/8/27
 * @description:
 */
public interface AdminCommentService {
    
    /**
     * 查询评论分页数据
     * @param findCommentPageListReqVO
     * @return
     */
    Response findCommentPageList(FindCommentPageListReqVO findCommentPageListReqVO);
    
    /**
     * 删除评论
     * @param deleteCommentReqVO
     * @return
     */
    Response deleteComment(DeleteCommentReqVO deleteCommentReqVO);
    
    /**
     * 评论审核
     * @param examineCommentReqVO
     * @return
     */
    Response examine(ExamineCommentReqVO examineCommentReqVO);
}
